package com.shms.service;

import java.util.List;

import com.shms.bean.GroupOfClass;
import com.shms.entity.ShClass;
import com.shms.entity.ShStudent;

public interface  ShClassSevice {
	/**
	 * 根据分页信息查询宿舍列表
	 * @param GroupOfClass GroupOfClass 对象
	 * @return GroupOfClass 对象
	 */
	public GroupOfClass queryClass(GroupOfClass groupOfClass);
	/**
	 * 删除多条班级信息
	 * @param  shClass 对象
	 * @return boolean 对象
	 */
	public boolean batchDelete(Integer[] nos);
	/**
	 * 保存班级信息
	 * @param shBuild ShBuild 对象
	 * @return boolean 对象
	 */
	public boolean saveClasses(ShClass shClass);
	
	/**
	 * 查询所有班级
	 * @param shClass ShClass 对象
	 * @return List<ShClass> 对象
	 */
	public List<ShClass> queryAllCname();
	
	/**
	 * 根据班级信息ID查询具体数据信息
	 * @param shClass ShClass 对象
	 * @return ShClass对象
	 */
	public ShClass queryById(ShClass shClass);
	/**
	 * 查询所有学生
	 * @param ShClass shClass对象
	 * @return List<ShStudent> 对象
	 */
	public List<ShStudent> queryStudentsById(ShClass shClass);
}
